package model;

import java.text.SimpleDateFormat;
import java.util.Date;


/**
* Mensaje de un usuario a una conversacion
* Esta clase contiene el mensaje que un usuario envia a una conversacion,.
*  
*
* @author Programacion Avanzada - Grupo I 
* @version 17.06.2013
*/
public class Mensaje 
{
	private Usuario usuario;
	private String contenido;
	private String fecha_hora;
	
	public Mensaje()
	{
		this.usuario = null;
		this.contenido = "";
		this.fecha_hora = "";
	}
	
	public Mensaje(Usuario u, String contenido)
	{
		this.usuario = u;
		this.contenido = contenido;
		
		Date currentDate = new Date();
		SimpleDateFormat fecha = new SimpleDateFormat("dd/MM/yyyy HH:mm");
		this.fecha_hora = fecha.format(currentDate);
	}
	
	public String toString()
	{
		return this.usuario + " escribió: " + this.contenido;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public String getContenido() {
		return contenido;
	}

	public void setContenido(String contenido) {
		this.contenido = contenido;
	}

	public String getFecha_hora() {
		return fecha_hora;
	}

	public void setFecha_hora(String fecha_hora) {
		this.fecha_hora = fecha_hora;
	}
	

}
